﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int a = 5;
//	a++;//后置++
//	printf("%d\n", a);
//	++a;//前置++
//	printf("%d\n", a);
//	return 0;
//}

//int main()
//{
//	int a = 10;
//	int b = ++a;//前置++
//	//a=a+1,b=a;
//	//计算口诀：先+1，后使用
//
//	printf("a=%d\n", a);//11
//	printf("b=%d\n", b);//11
//	return 0;
//}

//int main()
//{
//	int a = 10;
//	int b = a++;//后置++
//	//把，aa+；
//	//计算口诀：先使用，后+1
//
//	printf("a=%d\n", a);//11
//	printf("b=%d\n", b);//10
//	return 0;
//}

//int main()
//{
//	//强制类型转换
//	int a = (int)3.14;
//	printf("%d\n", a);
//	return 0;
//}

//int main()
//{
//	//占位符
//	printf("There are %d apples\n", 3);
//	printf("%s will come tonight\n", "zhangsan");
//	printf("%s说：现在是%d点\n", "翠花", 21);
//	return 0;
//}

//int main()
//{
//	printf("Number is %.2f\n", 0.526);//控制小数点后两位小数，会四舍五入
//	printf("%6.2f\n", 123456.5);
//	printf("%*.*f\n", 8, 2, 1.5);
//	return 0;
//}

//int main()
//{
//	int score = 0;
//	printf("请输入成绩:");
//	scanf("%d", &score);//scanf函数危险是因为有可能“越界访问”
//
//	printf("成绩是：%d\n", score);
//	return 0;
//}

//int main()
////scanf的返回值
//{
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	int ret = scanf("%d%d%d", &a, &b, &c);
//	/*如果没有读取任何项，或者匹配失败，则返回 0 。如果在成功读取任何数据之前，发⽣了读取错误或
//		者遇到读取到⽂件结尾，则返回常量 EOF。*/
//	printf("ret = %d\n", ret);
//	printf("a=%d b=%d c=%d\n", a, b, c);
//	return 0;
//	//三次Ctrl Z,EOF是-1
//}

//一组输入
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int c = a + b;
//	printf("%d\n", c);
//}

//多组输入(测试多组输入)
//int main()
//{
//	int a = 0;
//	int b = 0;
//	//while (scanf("%d %d", &a, &b)==2)
//	//{
//	//	int c = a + b;
//	//	printf("%d\n", c);
//	//}
//
//	//另一种写法
//	while (scanf("%d %d", &a, &b) != EOF)
//	{
//		int c = a + b;
//		printf("%d\n", c);
//	}
//
//	return 0;
//}


int main()
{
	int a = 10;
	char ch = '0';
	//scanf("%d", &a);
	//printf("%d\n", a);

	scanf("%c", &ch);//%c不会像%d一样忽略空白字符
	//想跳过空白字符可以在%c前面加一个空格
	printf("%c\n", ch);
	return 0;
}
